Installation:
--------------

1. Install the demo.
2. Locate the folder, where the demo is installed.
   If you installed to device it should be "\Program Files\Games\ArcadesNBeauties\",
   and if you installed to storage card you can find it under "\Storage Card\Program Files\Games\ArcadesNBeauties\".
3. Overwrite the original EXE with the cracked one. (You should make a backup of the original EXE before
   doing this, and if the cracked one works fine for you, you can delete the original).
4. Start the game and register with any five-digit number (e.g. "12345").
5. The game is registered now. If you wonder, how your REAL serial is, you can open the file "lic.dat"
   in the game-directory, with a hex-editor. Translate the Hex code, which shows up in the file, to decimal,
   -  voil - that's your REAl serial.


How2:
-------------

First I wanted to write a keygen for the game but...the routine, which creates the real serial is 
much too difficult to analyze how it works. I stopped trying to understand after nearly 1000 jumps 
in the code... it was too confusing, and my head was smoking...^^

So I located the position, where the entered serial is compared to the real serial,

File Offset	ASM		HEX
000A1A14	CMP R3, R8	030058E1	//the real serial is in R3, so compare R3 to R8

and changed it into the following

File Offset	ASM		HEX
000A1A14	MOV R8, R3	0380A0E1	//Copy the real serial to R8


I did this, because I found out, that ONLY if the comparison result is positive, 
the serial (which is still in R8) is written to the file "lic.dat".

To make the result positive, even if the serial is wrong, the following lines need to be changed:

File Offset	ASM old		HEX old	    change to	ASM new		HEX new
000A1A18	MOVEQ R3, #1	0130A003	--->	MOV R3, #1	0130A0E3
000A1A1C	MOVNE R3, #0	0030A013	--->	MOV R3, #1	0130A0E3

So the value #1 is written to R3, even if the serial is wrong.
Now the real serial is written to "lic.dat" (remember it's still in R8).

Next time you start the game it's registered, because auf the real serial in "lic.dat".


I hope, that I explained everything clearly enough... Have fun ;-)


